home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / disk / cache / fda-upd.readme < prev    next >
Encoding:
Text File  |  2000-11-02  |  12.8 KB  |  356 lines

  1. Short:    Fixed:OS35 checksums ViNCEd faster compatible v3 update
  2. Author:   MartinTauchmann@bigfoot.com (Martin Tauchmann)
  3. Uploader: MartinTauchmann@bigfoot.com (Martin Tauchmann)
  4. Version:  3.0
  5. Type:     disk/cache
  6. Kurz:     Nutzt den freien Speicher als Cache für FestPlatte, CD, FD et cetera
  7. Requires: disk/cache/fda.lha
  8. Date:     20.10.00
  9. Replaces: disk/cache/fda-upd.lha
  10. Url:      http://MartinTauchmann.home.pages.de
  11.  
  12.  
  13. updates already installed v1.8-v2.8 to v3.0
  14.  
  15.  
  16. Version 3.0 of Future Drive Accelerator
  17.  
  18. which is running out of date in middle of May 2001,
  19. to give pirates no chance,
  20.  
  21.  
  22.  
  23. New features figured out:
  24.  
  25. * 'FDA' give you also more CPU-time, because it's just about 15 times faster,
  26.   than the scsi.device (IDE-Controller).
  27.  
  28. * UAE and SCSI-drives are faster with it.
  29.  
  30. * 'FDA' is 5 times cheaper and 4 times faster than 'PFS' with 'FFS' and all
  31.   well tested disk-repair/reorg-tools with full compatibility to all existing
  32.   programs, it's faster to install, and updates are free.
  33.  
  34. * 'FDA' is so fast, that with "Protect cache with checksums" it's faster than
  35.   a "naked" Amiga. And the data in memory (cache), are safer than in any other
  36.   program (excepting Enforcer/MuForce). I.e. A texteditor holds the text in
  37.   memory less safe, than 'FDA'. 'FDA' is protected like, MungWall or
  38.   MuGuardianAngel which detect illegal freememory access, but it doesn't need
  39.   an MMU. By this, it detect damaged memorychips also.
  40.  
  41.  
  42.  
  43. english documentation:
  44.  o `fda_DviPS.lha` DVI (TeX) and PostScript (GhostScript) formarts,
  45.  o `fda.lha` AmigaGuide and HTML formats.
  46.  
  47. german documentation:
  48.  o `fda_d_DviPS.lha` DVI (TeX) and PostScript (GhostScript) formarts,
  49.  o `fda_d_GuidHTML.lha` AmigaGuide and HTML formats.
  50.  
  51.  
  52.  
  53. FAQ:
  54.  
  55. * Please, enable "Protect cache with checksums" in preferences, first time
  56.   you  run  'FDA',  to  figure out whether you have installed programs which
  57.   change foreign memory blocks (cache). If so, you should remove  the  "bad"
  58.   programs.  When  there  is no further "FDA Checksumme-error" request, your
  59.   system is clean and stable and you  should  disable  "Protect  cache  with
  60.   checksums" to get maximum performance.
  61.  
  62.   Perhaps, the next version protect the  cache  with  MMU  for  (relativ)
  63.   "safety"; without slow down the performance.
  64.  
  65. * It is *very recommend* to install 'StackAttack' (also for OS3.5) after
  66.   SetPatch and before FDA in the 'S:Startup-Sequence', it make FDA and
  67.   the whole Amiga more stable (fixes deadlocks, Guru $8000004 & $1000005)
  68.  
  69.   c:StackAttack ADDSTACK=512       ;Increase StackSize of every Programm
  70.  
  71. * Install 'StackAttack' before 'PoolMem'.
  72.   And 'PoolMem', with the argument "NoRamReverse", before 'FDA'.
  73.   It's   recommended   to   do   not   install   PoolMem,   because   the
  74.   Garbage-Collector task "PoolMem.supervisor", waste sometimes CPU-time.
  75.   And to find the appropriate AllocMem() to skip ramlib (flush libraries),
  76.   to decrease cache if the memory is really full is than also possible.
  77.  
  78. * Please, don't install QuietTD from DiskSpare, i don't know why it
  79.   hangs.
  80.  
  81. Q: I have a Blizzard board, and the mulitasking doesn't sweep.
  82. A: Reuse the Chip-memory as cache; because only Fast-memory access confuse
  83.    these boards.
  84.  
  85. Q: I changed some files and after the reboot, the files are unmodified.
  86. A: Install DiskSafe. See manual-Requirements.
  87.  
  88. Q: The internet-software crashes very often, and my new emails are not saved.
  89. A: I use "Async-delay" = 2 sec, for my partitions where i write while i'm
  90.    online, it's good for 28k modems. When you have a faster, you should set
  91.    it to 1 sec, to save the datas back to disk, while you are online. And
  92.    not after a logout without Guru. If the datas aren't written back,
  93.    because the write-traffic of your partition is to high (several writes
  94.    while 1 sec); use "write sync".
  95.  
  96. Q: Why FDA doesn't wait silently for mounting CD0: and then simply cache it?
  97.    The same is for PC0:, if FDA is started BEFORE PC0: mounts itself
  98.    from Devs/DosDrivers, FDA just complains that "Can't Find PC0:"
  99.    and doesn't care if PC0: is started later...
  100. A: AmigaOS doesn't have a "simple" mount-notify function, but a hint:
  101.  
  102.    Insert in "S:Startup-Sequence" behind SetPatch,
  103.    SaferPatches/PatchControl/SetMan/PatchLib's PatchSetFunc,
  104.    StackAttack, PoolMem and FBlit<V3.64:
  105.      RUN <>NIL: Sys:System/FDA ENVARC:FDA-Boot.prefs QUIET
  106.    and at bottom of "S:User-Startup":
  107.      Sys:Prefs/FDAPref ENVARC:FDA-AfterBoot.prefs USE
  108.    and save as with FDAPref the two new prefs.
  109.  
  110. Q: I have 16 partitions, how can i enable it quickly?
  111. A: It's not 'HyperCache', it was difficult enough to detect partitions.
  112.    Use SHIFT-KEY & LEFT-MOUSE.
  113.  
  114. Q: I use the FAT95 (MSWindows95) FileSystem for ZIP drive. The "Size of Track"
  115.    is not saved.
  116. A: Enter the Surfaces, BlocksPerTrack, LowCyl and HighCyl values in
  117.    devs:DOSDrivers/devs:mountlist.
  118.  
  119. Q: I use the FAT95 (MSWindows95) FileSystem for ZIP drive. While inserting a
  120.    disk an Alert #0FDA0016 and Enforcer-hits popup.
  121. A: Enter the Surfaces, BlocksPerTrack, LowCyl and HighCyl values in
  122.    devs:DOSDrivers/devs:mountlist.
  123.  
  124. Q: I have 16MB RAM, and ADPro use the whole free memory.
  125. A: ADPro:ADPro MAXMEM=5000000 FASTMEMONLY
  126.  
  127. Q: Since I installed OS v3.5 it's so slow.
  128. A: SetPatch install NSD 4GB support for:
  129.    timer- input- keyboard- gameport- console- clipboard- trackdisk-
  130.    ramdrive- and statram-device. They will call several times per second,
  131.    and it's nonsense to run code for a architekture we will never credit
  132.    (64-Bit CPU to access more than 4GB memory).
  133.    Comment them in devs:NSDPatch.cfg out.
  134.  
  135.  
  136. It`s recommended to install an CopyMemQuick replacement (see Chapter Speedup).
  137. Choose your processor type:
  138. 68000  Aminet:util/boot/COPMQR28.lha
  139. 68020  Aminet:util/boot/CMQ030.lha
  140. 68040+ Aminet:util/boot/NewCMQ060.lha
  141.  
  142. It`s recommended to install DiskSafe (see Chapter Requirements).
  143. Aminet:disk/salv/DiskSafe.lha
  144.  
  145. It`s recommended to remove PoolMem.
  146.  
  147. It`s recommended to install SetMan.
  148.  
  149.  
  150.  
  151. If FDA, or FDAPref while FDA is running, hangs; i will send you a debug version
  152. to figure out which device is unsupported.
  153.  
  154. If you have MorphOS, please tell me wheter FDA work.
  155.  
  156. If you have OS 2.0, please tell me whether FDA prints "Can't skip ramlib...".
  157.  
  158. Bugfixes are only possible with bugreports!
  159.  
  160.  
  161.  
  162. History V3.0 20-Oct-2000
  163.  
  164.     * Known bug fixed: Cache flushed sometimes, because private memorylist
  165.                with Allocate() failed. ViNCEd (VNC:) is known to do
  166.                it, some others too.
  167.                            The Cache is now bigger and therefore faster.
  168.                Especially while booting.
  169.  
  170.     * Better finding the appropriate AllocMem() to skip ramlib
  171.       (flush libraries), to decrease cache if the memory is really full.
  172.  
  173.     * Emulate undocumentated memoryfunctions features.
  174.  
  175.     * Call in OS3+ AllocPooled(). Faster with lot of memory, and
  176.       fragmentates it less. CPU cache optimized. Faster cache initialization
  177.       and startup.
  178.  
  179.     * Optimized: Allocate/AllocMem/AllocAbs/AvailMem.
  180.  
  181.     * Fixed: If "Protect cache with checksums" is enabled, and a program
  182.           damage the cache, FDA determines itself, alerts and deadlocks the OS.
  183.  
  184.     * Perhaps work now for MorphOS (untested, results are welcome).
  185.  
  186.   FAQ addition: For ADPro and Setpatch OS35 or NSDPatch slow down.
  187.  
  188.  
  189. History V2.8 06-Oct-2000
  190.  
  191.     * Fixed: Preferences failed to run, because statram.device patched with
  192.          Setpatch OS35 or NSDPatch failed to open.
  193.  
  194.     * Open device with flags from Devs:DosDrivers. Very few program do it.
  195.  
  196.     * Faster: Doesn't open devices while Pref initialization.
  197.  
  198.     * Fixed: USE SAVE Argument writes corrupt preferences, if no GUI opens.
  199.  
  200.     * More error-reports for startup-failures.
  201.  
  202.     * Can now be started with project-icon from Sys:WBStartUp.
  203.  
  204.   FAQ addition: For FAT95 with ZIP-drives.
  205.  
  206.  
  207. History V2.6 06-Jul-2000
  208.  
  209.     * Found the taskpriorities of PowerFlyer device;
  210.           for an faster access in 'n sweep.
  211.  
  212.     * Fixed: QUIET prints still the first line.
  213.  
  214.   FAQ addition: For Blizzard boards.
  215.  
  216.  
  217. History V2.4 14-Apr-2000
  218.  
  219.     * Found the taskpriorities of ExpSys.device & buddha_atapi.device;
  220.           for an faster access in 'n sweep.
  221.  
  222.     * Demo uses whole free memory to speedup.
  223.  
  224.  
  225. History V2.2 16-Feb-2000
  226.  
  227.     * Fixed, the preferences calculate sometimes unreal values of
  228.       'Size of Track'.
  229.  
  230.     * Checksumme calculation faster.
  231.  
  232.     * Fixed, can't create the update-task for IDEfix ATA[PI]
  233.       (CD-drive & ZIP-drive).
  234.  
  235.         * Fixed, unclean termination and preferences-use if 'PatchControl'
  236.           is installed.
  237.  
  238.     * Fixed, trackdisk capacity-change detection.
  239.  
  240.     * Fixed, hanging of messydisk.device v1.56.
  241.  
  242.     * Perhaps fixed, hanging of cd.device 3.6 (05.03.97) Georg Campana;
  243.       because untested.
  244.  
  245.     * Fixed, "Verify error" while writing ½ trax.
  246.  
  247.     * Fixed, "write async" timer restarted while receiving update-command
  248.       according read-command.
  249.  
  250.     New USA office address:
  251.  
  252.     ShareIt! Inc
  253.     Suite 1800
  254.     Chapel Hill Professional Center
  255.     GREENSBURG PA 15601-8019
  256.     USA
  257.  
  258.     Phone: 724-853-6618
  259.     Fax  : 724-850-8187
  260.  
  261.     Of course our old address with the PO Box is still available and can be used
  262.     to send us checks and other mail. In future, you are welcome to use our new
  263.     address instead.
  264.  
  265.  
  266. History V2.0 17-Dec-1999
  267.  
  268.     * Fixed, hanging of mfm.device (CrossDos) v40.9 and fd.device
  269.       (XFileSystem v2.14 ) v42.86; because they use SendIO() without
  270.       WaitIO(). This was also the case for the hanging bug of
  271.       FDAPref.
  272.  
  273.     * Fixed, capacity-change detection for XFileSystem v2.17
  274.  
  275.     * trackdisk.device OS 3.0 doesn't work with ½ trax and format-command,
  276.       and doesn't reply a error value. The update-task uses now the
  277.       write-command.
  278.  
  279.   FAQ addition:
  280.  
  281.   * Please, don't install QuietTD from DiskSpare, i don't know why it
  282.     hangs.
  283.  
  284.   * Please, don't use fd.device v42.86 from XFileSystem v2.14 together
  285.     with "verify", use instead mfm.device it works. XFileSystem v2.16 do
  286.     something but not bugfree.
  287.  
  288.   Copyright addition:
  289.  
  290.   Registration move to new user is free of charge.
  291.  
  292.  
  293. History V1.8 09-Nov-1999
  294.  
  295.     * Fixed, "write-Async" not 100% working timer.
  296.  
  297.     * Added, PFS against FDA+FFS benchmark.
  298.  
  299.  
  300. History V1.6 30-Sep-1999
  301.  
  302.     * Recognize capacity-change of removeable-medias.
  303.       I.e. DD<->HD Disks
  304.  
  305.     * English translation of documentation
  306.  
  307.         Thanks to The Amiga Translators Organization [http://ato.vapor.com]
  308.             Jens Neubauer <jens.neubauer@gmx.de> for translate.
  309.             Heiko Hayn <Smeagel@gmx.net> for proof-read.
  310.  
  311.     * ESC-Key supported
  312.  
  313.  
  314.  
  315. Other products
  316. **************
  317.  
  318. Aminet:gfx/edit/FCP.lha            (Convert Pic -> CopperList  (6BitPlane -> 0 BitPlane CopperList)  - CopperListEditor  - CopperListSearcher  - Full Modula-2 SourceCode)
  319. Aminet:mods/slow/BrainBird.lha          (Shaman drums to meditate and 14 Ambient NewAge Songs)
  320. Aminet:comm/misc/TelekomBill.lha       (German Phone-Bill calculater for WG´s)
  321. Aminet:gfx/show/ActiveWinPic.lha        (Picture on any window, special SHELL!)
  322. Aminet:util/boot/IsInserted.lha         (StartUp-Check if a Disk inserted then start BootUte)
  323. Aminet:misc/unix/File2Partition.lha     (Spare memory if LinUX install, stores files direct to HD, Disks or any LogicalDevice)
  324. Aminet:dev/asm/ExecDis.lha        (A commented disassembly of the exec library 1.2)
  325. http://computer.freepages.de/tauchmann/PasTeX-SuperHighRes.lha (5.1MB)
  326.                     (SuperHighRes & Epson medium pk-fonts, other resolutions possible)
  327.                     (=> Display 9PinPrinter `Quality` on Screen)
  328. Optimized Oberon 2 Ansi-C preCompiler   (Translate Oberon-2 Source Code to optimized ANSI-C (GCC) sourcecode. =>Oberon for PowerPC m68k... prozessors, requires GNU/Linux/Unix/AmigaOS)
  329.                     (Oberon-2 is nearly identical to ADA 95, Amiga E, Cluster, Pascal and Modula.)
  330. Garbage Collector            (Replaces C malloc and C++ new;C string (cord) package that provides for fast concatenation and substring operations on long strings;Required by Optimized Oberon 2 C preCompiler, 
  331. Sather and Java.)
  332. extended ixemul.library         (changelog: CPU&OS independent, VNC:, cross-compile, Library IDString, flock(), Optimized &c. Required by Optimized Oberon 2 C preCompiler, Java and many others.)
  333.  
  334. http://home.pages.de/~MartinTauchmann/devel.html#Oberon
  335. http://home.pages.de/~MartinTauchmann/files/
  336.  
  337.  
  338. ============================= Archive contents =============================
  339.  
  340. Original  Packed Ratio    Date     Time    Name
  341. -------- ------- ----- --------- --------  -------------
  342.    27572   20826 24.4% 19-Oct-00 17:40:32 +fda.patch
  343.    28748   19998 30.4% 19-Oct-00 17:41:40 +fdaPref.patch
  344.     3793    2650 30.1% 19-Oct-00 17:42:20 +fdaView.patch
  345.     2404    1695 29.4% 08-Jan-94 19:05:46 +IconType
  346.     2062    1029 50.0% 08-Jan-94 19:17:54 +IconType.doc
  347.     3528    2015 42.8% 17-Dec-99 20:12:28 +Install-FDA-upd.deutsch.info
  348.     3475    1978 43.0% 17-Dec-99 20:12:36 +Install-FDA-upd.english.info
  349.     9538    4375 54.1% 19-Oct-00 17:25:40  FDA-News.readme
  350.     3210    1727 46.1% 25-Nov-99 19:53:08  FDA-News.readme.info
  351.     2904    1485 48.8% 06-Jul-96 18:31:10  FDA_update.info
  352.    18480   11393 38.3% 18-Nov-98 16:45:24 +GPatch
  353.     7497    1933 74.2% 19-Oct-00 17:27:48 +Install_FDA-upd
  354. -------- ------- ----- --------- --------
  355.   113211   71104 37.1% 21-Oct-100 20:11:04   12 files
  356.